package com.guodu.dao;

import java.util.List;

import com.guodu.entity.PurchasingInformationThree;
import com.guodu.entity.PurchasinginforthreeStatus;
import com.guodu.entity.Units;
import com.guodu.vo.PurchasingInformationThreeQueryVo;
import com.guodu.vo.PurchasingInformationThreeVo;

public interface PurchasingInformationThreeDao {

	PurchasingInformationThreeVo findAllMoney(PurchasingInformationThreeQueryVo pbpq, Units units);
	
	void save(PurchasingInformationThree purchasingInformationThree);

	long findSizeByVo(PurchasingInformationThreeQueryVo pitq, Units units);

	List<PurchasingInformationThree> findByVo(PurchasingInformationThreeQueryVo pitq, Units units, int curPage,int pageSize);
	
	void examin(PurchasingInformationThreeQueryVo pitq, Units units);

	PurchasingInformationThree findById(String purchaseId);

	void update(PurchasingInformationThree purchasingInformationThree);

	List<PurchasinginforthreeStatus> findStatus(String purchaseId);

	void changeStatus(List<PurchasinginforthreeStatus> entities);

	void examine(String ids, Long status);

	void delByIds(String[] delIds);

	List<PurchasingInformationThree> findAllByVo(
			PurchasingInformationThreeQueryVo pitq, Units attribute);

}
